package net.aiion.weave.spi.routing;

import net.aiion.weave.spi.naming.annotations.GlobalScoped;

@GlobalScoped
public interface RouteFactory
{
    Route createRoute(String aRouteURI);

    RouteMessage createRouteMessage(Route aRoute);

    RouteMessage createRouteMessage(String aRouteURI);
}
